package com.bzkj.document.utils.common;

import com.bzkj.common.core.page.TableDataInfo;

import java.util.ArrayList;
import java.util.List;

/**
 * @projectName: prt-wms
 * @package: com.bzkj.document.utils
 * @className: DocumentCommonUtils
 * @description: 单据处理公用工具类
 * @author: C1309
 * @createDate: 2024年12月23日
 * @version: v1.0
 */
public class DocumentCommonUtils {
    /**
     * 封装对NCC请求的返回数据
     *
     * @param message 提示语
     * @param rows    数据
     * @return 结果
     */
    public static TableDataInfo createTableInfoResponse(String message, List<?> rows, int total) {
        TableDataInfo tableDataInfo = new TableDataInfo();
        tableDataInfo.setCode(200);
        tableDataInfo.setMsg(message);
        tableDataInfo.setTotal(total);
        tableDataInfo.setRows(rows.isEmpty() ? new ArrayList<>() : rows);
        return tableDataInfo;
    }
}
